SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 62790: Macro processing uses more CPU resources in SAS® 9.4 TS1M3 through SAS® 9.4 TS1M5 under z/OS

DetailsAboutRate It

Macro processing requires more CPU resources in SAS 9.4 TS1M3 through SAS 9.4 TS1M5. In SAS 9.4 TS1M3, the MVARSIZE SAS system option default value was increased from 8,000 to 64,000 to improve performance when using large variable names. This additional demand can exhaust the macro symbol table's space, so that macro processing must use disk space. Accessing macro variables from disk consumes more resources such as CPU time and EXCPs than accessing them from memory.

To circumvent this problem, add the following SAS system option to your SITE CONFIG file:

MSYMTABMAX=2M

The default value for the  MSYMTABMAX SAS system option will be changed in a future release of SAS.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASz/OS9.4_M39.4_M69.4 TS1M39.4 TS1M6
z/OS 64-bit9.4_M39.4_M69.4 TS1M39.4 TS1M6
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.